precipitous coasts - French English Dictionary